package fr.uniscol.siecle.model;

import java.io.Serializable;

public class DivisionAppartenance implements Serializable, DonneeSiecle {

	private Division division = null;
	
	private Groupe groupe = null;
	
	private int effectifPrevu = 0;
	
	private int effectifCalcule = 0;

	public DivisionAppartenance() {
		super();
	}

	public DivisionAppartenance(Division division, Groupe groupe) {
		super();
		this.division = division;
		this.groupe = groupe;
	}

	public Division getDivision() {
		return division;
	}

	public void setDivision(Division division) {
		this.division = division;
	}

	public Groupe getGroupe() {
		return groupe;
	}

	public void setGroupe(Groupe groupe) {
		this.groupe = groupe;
	}

	public int getEffectifPrevu() {
		return effectifPrevu;
	}

	public void setEffectifPrevu(int effectifPrevu) {
		this.effectifPrevu = effectifPrevu;
	}

	public int getEffectifCalcule() {
		return effectifCalcule;
	}

	public void setEffectifCalcule(int effectifCalcule) {
		this.effectifCalcule = effectifCalcule;
	}

	@Override
	public boolean equals(Object obj) {
		DivisionAppartenance d = (DivisionAppartenance)obj;
		return getDivision().equals(d.getDivision()) && getGroupe().equals(d.getGroupe());
	}
}
